Object-oriented approach to crop modeling: Concepts and Issues

نویسندگان

  • P. Papajorgji
  • R. Braga
  • J. W. Jones
  • H. W. Beck
چکیده

This research was initiated to learn what the crop modeling community could do to facilitate an evolution from existing crop models toward more modular ones that can meet increasing demands. Specific objectives are to 1) use UML to design and implement a modular crop model using an object oriented language, and 2) to compare the characteristics of this model and its development with a modular model written in FORTRAN. To better understand issues and challenges of using an object oriented (OO) paradigm relative to a Fortran-based model, we investigated the process with a simple, generic crop model. The complexity of the model is minimal hence allowing the focus to be more on model structure (the real issue) instead of the model itself. Two critical issues were considered throughout this study: 1) the exchangeability of modules and 2) the independence of the structure from a specific programming language. From our experience of converting a simple crop model developed in FORTRAN into an object-oriented environment we found that UML can be useful to bring modelers to discuss modeling issues without considering any particular programming language. Modelers can exchange diagrams and convert them into particular programming languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

Iterative Cycle for Teaching Object Oriented Concepts: From Abstract Thinking to Specific Language Implementation

Abstract thinking is a vital skill when learning computer science related issues. Object Technology and the concepts it's based upon make this skill even more crucial. However, previous research works show that both students in top universities, as well as experienced practitioners in industry, encounter difficulties in thinking in abstract terms while practicing object oriented development. Th...

متن کامل

Software Architecture for Object-Oriented Simulation Modeling and Simulation Environments: Case Study and Approach

During the past two decades, there has been a steady migration towards object-oriented modeling and simulation environments. There exist many issues besides use of a modeling and simulation approach and an object-oriented programming language that are important to account for in developing modeling and simulation environments. For example, it is not only necessary to consider run-time attribute...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001